package com.eportal.domain;

import org.hibernate.validator.constraints.NotBlank;

public class FeeAlipayAuth{
	
	//date formats
	
	/** */
	private java.lang.Long sid;

	/** 支付宝pid，支付宝方的userid*/
	@NotBlank(message = "支付宝pid必填")
	private java.lang.String pid;

	/** 授权code*/
	private java.lang.String appAuthCode;

	/** 授权token*/
	private java.lang.String appAuthToken;

	/** 创建时间*/
	private java.util.Date ctime;

	/** 创建人*/
	private java.lang.String cusername;

	/** 授权过期时间*/
	private java.util.Date expiresTime;

	/** 最近一次刷新授权时间*/
	private java.util.Date lastRefreshTime;

	/** 支付宝登录账号*/
	@NotBlank(message = "支付宝登录账号必填")
	private java.lang.String loginAccount;

	/** 支付宝应用私匙*/
	@NotBlank(message = "支付宝应用私匙必填必填")
	private java.lang.String privateKey;

	/** 支付宝应用公匙*/
	@NotBlank(message = "支付宝应用公匙必填")
	private java.lang.String publicKey;

	/** 支付宝应用id*/
	@NotBlank(message = "支付宝应用id必填")
	private java.lang.String alipayAppid;

	/** 支付宝私匙*/
	private java.lang.String alipayPrivateKey;

	/** 支付宝公匙*/
	@NotBlank(message = "支付宝公匙必填")
	private java.lang.String alipayPublicKey;

	/** 支付宝注册的公司名称*/
	@NotBlank(message = "支付宝注册的公司名称必填")
	private java.lang.String companyName;

	/** 支付宝账号的说明*/
	private java.lang.String intro;

	/** 授权状态，1:未授权，2：已授权*/
	private java.lang.String authStatus;

	/** 所属合作方*/
	private java.lang.String agtcode;
	
	/** 刷新令牌*/
	private java.lang.String appRefreshToken;
	
	/** 刷新令牌有效期*/
	private java.util.Date reExpiresTime;

	
	/**
	 * 刷新令牌  
	 * @return appRefreshToken 刷新令牌  
	 */
	public java.lang.String getAppRefreshToken() {
		return appRefreshToken;
	}
	


	/**
	 * 刷新令牌  
	 * @param appRefreshToken 刷新令牌 
	 */
	public void setAppRefreshToken(java.lang.String appRefreshToken) {
		this.appRefreshToken = appRefreshToken;
	}
	


	/**
	 * 刷新令牌有效期  
	 * @return reExpiresTime 刷新令牌有效期  
	 */
	public java.util.Date getReExpiresTime() {
		return reExpiresTime;
	}
	


	/**
	 * 刷新令牌有效期  
	 * @param reExpiresTime 刷新令牌有效期 
	 */
	public void setReExpiresTime(java.util.Date reExpiresTime) {
		this.reExpiresTime = reExpiresTime;
	}
	


	/**
	 * date  
	 * @return sid date  
	 */
	public java.lang.Long getSid() {
		return sid;
	}
	

	/**
	 * date  
	 * @param sid date 
	 */
	public void setSid(java.lang.Long sid) {
		this.sid = sid;
	}
	

	/**
	 * 支付宝pid，支付宝方的userid  
	 * @return pid 支付宝pid，支付宝方的userid  
	 */
	public java.lang.String getPid() {
		return pid;
	}
	

	/**
	 * 支付宝pid，支付宝方的userid  
	 * @param pid 支付宝pid，支付宝方的userid
	 */
	public void setPid(java.lang.String pid) {
		this.pid = pid;
	}
	

	/**
	 * 授权code  
	 * @return appAuthCode 授权code  
	 */
	public java.lang.String getAppAuthCode() {
		return appAuthCode;
	}
	

	/**
	 * 授权code  
	 * @param appAuthCode 授权code 
	 */
	public void setAppAuthCode(java.lang.String appAuthCode) {
		this.appAuthCode = appAuthCode;
	}
	

	/**
	 * 授权token  
	 * @return appAuthToken 授权token  
	 */
	public java.lang.String getAppAuthToken() {
		return appAuthToken;
	}
	

	/**
	 * 授权token  
	 * @param appAuthToken 授权token 
	 */
	public void setAppAuthToken(java.lang.String appAuthToken) {
		this.appAuthToken = appAuthToken;
	}
	

	/**
	 * 创建时间  
	 * @return ctime 创建时间  
	 */
	public java.util.Date getCtime() {
		return ctime;
	}
	

	/**
	 * 创建时间  
	 * @param ctime 创建时间 
	 */
	public void setCtime(java.util.Date ctime) {
		this.ctime = ctime;
	}
	

	/**
	 * 创建人  
	 * @return cusername 创建人  
	 */
	public java.lang.String getCusername() {
		return cusername;
	}
	

	/**
	 * 创建人  
	 * @param cusername 创建人 
	 */
	public void setCusername(java.lang.String cusername) {
		this.cusername = cusername;
	}
	

	/**
	 * 授权过期时间  
	 * @return expiresTime 授权过期时间  
	 */
	public java.util.Date getExpiresTime() {
		return expiresTime;
	}
	

	/**
	 * 授权过期时间  
	 * @param expiresTime 授权过期时间 
	 */
	public void setExpiresTime(java.util.Date expiresTime) {
		this.expiresTime = expiresTime;
	}
	

	/**
	 * 最近一次刷新授权时间  
	 * @return lastRefreshTime 最近一次刷新授权时间  
	 */
	public java.util.Date getLastRefreshTime() {
		return lastRefreshTime;
	}
	

	/**
	 * 最近一次刷新授权时间  
	 * @param lastRefreshTime 最近一次刷新授权时间 
	 */
	public void setLastRefreshTime(java.util.Date lastRefreshTime) {
		this.lastRefreshTime = lastRefreshTime;
	}
	

	/**
	 * 支付宝登录账号  
	 * @return loginAccount 支付宝登录账号  
	 */
	public java.lang.String getLoginAccount() {
		return loginAccount;
	}
	

	/**
	 * 支付宝登录账号  
	 * @param loginAccount 支付宝登录账号 
	 */
	public void setLoginAccount(java.lang.String loginAccount) {
		this.loginAccount = loginAccount;
	}
	

	/**
	 * 支付宝应用私匙  
	 * @return privateKey 支付宝应用私匙  
	 */
	public java.lang.String getPrivateKey() {
		return privateKey;
	}
	

	/**
	 * 支付宝应用私匙  
	 * @param privateKey 支付宝应用私匙 
	 */
	public void setPrivateKey(java.lang.String privateKey) {
		this.privateKey = privateKey;
	}
	

	/**
	 * 支付宝应用公匙  
	 * @return publicKey 支付宝应用公匙   
	 */
	public java.lang.String getPublicKey() {
		return publicKey;
	}
	

	/**
	 * 支付宝应用公匙 
	 * @param publicKey 支付宝应用公匙 
	 */
	public void setPublicKey(java.lang.String publicKey) {
		this.publicKey = publicKey;
	}
	

	/**
	 * 支付宝应用id  
	 * @return alipayAppid 支付宝应用id  
	 */
	public java.lang.String getAlipayAppid() {
		return alipayAppid;
	}
	

	/**
	 * 支付宝应用id  
	 * @param alipayAppid 支付宝应用id 
	 */
	public void setAlipayAppid(java.lang.String alipayAppid) {
		this.alipayAppid = alipayAppid;
	}
	

	/**
	 * 支付宝私匙  
	 * @return alipayPrivateKey 支付宝私匙  
	 */
	public java.lang.String getAlipayPrivateKey() {
		return alipayPrivateKey;
	}
	

	/**
	 * 支付宝私匙  
	 * @param alipayPrivateKey 支付宝私匙 
	 */
	public void setAlipayPrivateKey(java.lang.String alipayPrivateKey) {
		this.alipayPrivateKey = alipayPrivateKey;
	}
	

	/**
	 * 支付宝公匙  
	 * @return alipayPublicKey 支付宝公匙  
	 */
	public java.lang.String getAlipayPublicKey() {
		return alipayPublicKey;
	}
	

	/**
	 * 支付宝公匙  
	 * @param alipayPublicKey 支付宝公匙 
	 */
	public void setAlipayPublicKey(java.lang.String alipayPublicKey) {
		this.alipayPublicKey = alipayPublicKey;
	}
	

	/**
	 * 支付宝注册的公司名称  
	 * @return companyName 支付宝注册的公司名称  
	 */
	public java.lang.String getCompanyName() {
		return companyName;
	}
	

	/**
	 * 支付宝注册的公司名称  
	 * @param companyName 支付宝注册的公司名称 
	 */
	public void setCompanyName(java.lang.String companyName) {
		this.companyName = companyName;
	}
	

	/**
	 * 支付宝账号的说明  
	 * @return intro 支付宝账号的说明  
	 */
	public java.lang.String getIntro() {
		return intro;
	}
	

	/**
	 * 支付宝账号的说明  
	 * @param intro 支付宝账号的说明 
	 */
	public void setIntro(java.lang.String intro) {
		this.intro = intro;
	}
	

	/**
	 * 授权状态，1:未授权，2：已授权  
	 * @return authStatus 授权状态，1:未授权，2：已授权  
	 */
	public java.lang.String getAuthStatus() {
		return authStatus;
	}
	

	/**
	 * 授权状态，1:未授权，2：已授权  
	 * @param authStatus 授权状态，1:未授权，2：已授权 
	 */
	public void setAuthStatus(java.lang.String authStatus) {
		this.authStatus = authStatus;
	}
	

	/**
	 * 所属合作方  
	 * @return agtcode 所属合作方  
	 */
	public java.lang.String getAgtcode() {
		return agtcode;
	}
	

	/**
	 * 所属合作方  
	 * @param agtcode 所属合作方 
	 */
	public void setAgtcode(java.lang.String agtcode) {
		this.agtcode = agtcode;
	}
	
	
	
	
	
}
